package com.yungu.swift.system.marketing.model.param;

import com.yungu.swift.base.model.admin.AdminParam;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.Date;

/**
 * @author : cuixiuyin
 * @date : 2019/8/8
 */
@Data
public class AdminCouponParam extends AdminParam {

    @ApiModelProperty(value = "优惠券模板 uuid")
    private String couponTemplateUuid;

    @ApiModelProperty(value = "过期时间类型 1.固定时间、2.天数", example = "0")
    private Integer termType;

    @ApiModelProperty(value = "使用开始时间")
    private Date useStartTime;

    @ApiModelProperty(value = "使用结束时间")
    private Date useEndTime;

    @ApiModelProperty(value = "有效时间（单位：天）", example = "0")
    private Integer useExpireTime;

    @ApiModelProperty(value = "使用城市，多个城市之间以 ',' 分隔 ")
    private String cityUuids;

    @ApiModelProperty(value = "发送量", example = "0")
    private Integer sendCount;

    @ApiModelProperty(value = "(乘客邀请)优惠券子类型 1 邀请者 2 被邀请者", example = "0")
    private Integer subType;
}
